<?php
/**
 * @author Vitaly
 * Date: 02.05.12
 */

/*
 * Обрабатывает комментарии
 */

class CommentActionController extends ActionController
{
    // добавляет комментарий с текстом "text" к сообщению с id "message" от автора "author"

    function add()
    {
        if(!empty($this->args['message']) && !empty($this->args['author']) && !empty($this->args['text']))
        {
            if($_SESSION['userid'] == $this->args['author'])
            {
                $commentMapper = new CommentMapper();
                $comment = new CommentModel();
                $comment->setMessage($this->args['message'])
                        ->setAuthor($this->args['author'])
                        ->setText($this->args['text']);
                $commentMapper->add($comment);
            }
        }
        header('Location: /');
    }
}